On Subsumption Removal and On-the-Fly CNF Simplification
نویسنده
چکیده
Conjunctive Normal Form (CNF) Boolean formulas generated from resolution or solution enumeration often have much redundancy. It is desirable to have an efficient algorithm to simplify and compact such CNF formulas on the fly. Given a clause in a CNF formula, if a subset of its literals constitutes another clause in the formula, then the first clause is said to be subsumed by the second clause. A subsumed clause is redundant and can be removed from the original formula. In this paper, we present a novel algorithm to maintain a subsumption-free CNF clause database by efficiently detecting and removing subsumption as the clauses are being added. Furthermore, we present an algorithm that compact the database greedily by recursively applying resolutions that decrement the size of the clause database. Our experimental evaluations show that these algorithms are efficient and effective in practice.
منابع مشابه
Clause Elimination Procedures for CNF Formulas
Abstract. We develop and analyze clause elimination procedures, a specific family of simplification techniques for conjunctive normal form (CNF) formulas. Extending known procedures such as tautology, subsumption, and blocked clause elimination, we introduce novel elimination procedures based on hidden and asymmetric variants of these techniques. We analyze the resulting nine (including five ne...
متن کاملLySAT: solver description
LySAT is a DPLL-based satisfiability solver which includes all the classical features like lazy data-structures and activity-based decision heuristics. It differs from well known satisfiability solvers such as Rsat [6] and MiniSAT [3] on many important components such as restart strategies and clause learning. In addition to the classical first-UIP scheme, it incorporates a new technique which ...
متن کاملSimultaneous degradation and adsorption of cyanide using modified fly ASH and TiO2/UV
Due to the present water shortage and environmental problems associated with industrial effluent, investigation of novel treatment technologies is an essential approach. Being a highly toxic chemical of asphyxiating characteristics, cyanide is seen as a major environmental pollutant in a wide range of industrial effluents. The present study aimed to address the adsorption and photocatalytic deg...
متن کاملEvaluation of removal efficiency of 2-chlorophenol in aquatic environments by modified fly ash
Background: Chlorophenols are classified as priority toxic pollutants. These acidic organic compounds present a serious potential hazard for human health and aquatic life. Chlorophenols accumulate in water, soil and air due to high stability, and impart an unpleasant taste and odor to drinking water and can exert negative effects on different biological processes. Among the different methods of...
متن کاملInvestigation of arsenic removal parameters by a new nano-hybrid adsorbent produced from red mud and fly ash
Two common waste materials, red mud and fly ash, were used to produce a new nano-hybrid adsorbent by heat treatment with alkali addition. The new zeolitic structure formation of the hybrid adsorbent was revealed using the BET surface area, XRD, and SEM analyses. This hybrid adsorbent was utilized to remove arsenic from synthetic and real waste waters by batch and column adsorption experiments. ...
متن کامل